-
Dowload Course Details -
Overview
This popular course aims to give participants an understanding of why requirements are important in system development, and the basic practical skills needed to create good, effective, requirements.
Audience
- System and software engineers, analysts, programmers, and others who create and use requirements
- People whose work is influenced by requirements, including testers, quality assurance and project management
Format
The course is highly interactive, consisting of:- The essential theory and context, introducing the key techniques and concepts of requirements work
- Team exercises, in which participants work together in pairs and groups, applying the techniques just taught
- Demonstrations, examples, and illustrations from the tutor’s experience
- A short Quiz on each topic
- Discussions and feedback to make full use of the knowledge and experience of participants. Courses often work best when there is a mix of people from different disciplines and backgrounds.
The expert trainer
To be announced.
Course outline
DAY ONE
1 Purpose of requirements- System development life cycles
- The need to control risk
- Iteration and agility
3 Launching the project- Objectives
- Goals
- Context
- Identifying stakeholders
- Discovering requirements from operational roles
- Scenarios, use cases, exceptions
- Interviews, workshops, observation, other sources
- Discovering requirements from non-operational roles
- Standards, legislation
DAY TWO
6 Prioritising requirements- Triage
- Benefit / cost
- Ranking
- Other approaches
- Modelling context, events
- Project dictionary; entity relationships; object models
- Writing functional requirements; requirements as tables
- Types of non-functional requirements
- Styles for writing non-functional requirements
- Requirement relationships, traceability
- Project information modelling
- Requirement attributes: rationale, acceptance criteria
- Completeness checks
- The review process
- Change management process
- Tracking configuration
- Requirements reuse
- Product line approaches
Introduction to requirements
Introduction to requirements
